英国娃2岁开始接触编程?他们从这些小游戏开始培养
作者:Emvanstone,英国教育作家。4个孩子的妈妈,对科学教育颇有研究,创造了很多关于编程、培养逻辑思维的家庭小游戏。
学习编程不是为了培养码农,而是锻炼孩子的思维方式,包括数学和逻辑、推理和预测、问题解决能力等等。
英国教育作家Emvanstone说这些能力不仅仅通过编程可以获得,还可以借助一些家庭活动和小游戏。Emvanstone有4个孩子,她经常会在家用一些简单的游戏锻炼孩子的逻辑思维能力。
比如一个在卧室就可以玩的地图路线游戏,它的步骤很简单:
用胶带在地板上标出起止点,并贴出各种障碍。
蒙起一个孩子的眼睛,让另一个孩子指挥他/她到达终点。
给出一些指令的示例:“向前移动4步”、“向左移动4步”、“两臂向前伸,慢慢走到手触摸到墙壁为止”......指令可以让孩子自由发挥。
在这个过程中,需要让发出指令的孩子思考很多问题,比如:
你需要在开始之前,确定一步应该迈多大的范围吗?
你怎样指挥别人转身?该向左还是向右,角度转多少?
蒙眼的人的走法和你预期的不一样,你是不是应该重新考虑你的指令呢?
......
编程实际上,就是把这个蒙眼的孩子换做计算机而已。当孩子的逻辑思维得到训练后,可以再去尝试把他们的指挥对象变成电脑,感受超快的反应速度和更酷炫的产出。
搭积木是个很棒的益智游戏。把积木堆成一堆并鼓励孩子数数。用不同高度的积木块搭建一座座小塔,并问孩子哪座塔的木块最多?你可以提出五花八门的问题,并鼓励孩子用已有经验和逻辑,以及直接观察来给出答案。
制作图案。你可以通过摆木块、DUPLO模型、小玩具等来做出一条五彩缤纷的项链!
试试估重和衡量。你可以让孩子来猜猜在一堆物件中哪个东西比较重,或者一堆人物照片中哪个人更高。
如果是夏天,还有一个很凉爽很好玩的游戏。选出一些物块(如乐高积木块等),做一张表格,让孩子们写下他们的预测,哪些东西会下沉?哪些东西会浮起来?然后,把它们扔到水里,看看结果是什么!
制作一张预测表格
把物块扔到水里看看结果
记忆与模仿。尝试用积木等搭出一些小模型,并且让孩子们照着样子搭出来。
练习排序和分类。你可以试试让孩子给各种各样的糖果分类,学习如何用乐高条形图收集或者组织数据。
给糖果分类
乐高条形图上有什么数据信息?
让每孩子选一根小树枝,将它扔进流动的小河里,猜猜哪根树枝会漂得最快?这个过程中它们又会受到什么阻碍?
挑选一些树枝、树叶和小松果,你能用这些东西做出组合出什么图案?这些小东西中哪个是最重的?
去远足爬山时,估计一下翻过哪座小山丘需要的时间最长?
练习写说明书。这其实是一个非常简单的小方法,而且可能带给你和孩子意想不到的乐趣。
我让我7岁的孩子为我写了两条指令,一条是如何准备他的游泳包,另一条是如何制作他最喜欢的三明治。
首先,拿出包来
接下去,把泳装放进包里
之后,拿些零食放到包里
最后,把包拉上,去体育馆
他完成得很不错,但是却遗漏了一些非常重要的事情。他忘记在游泳包里放入一条毛巾,并且没有提到要用什么工具来做三明治,而且我也不明白第二片面包来自哪里。
首先,洗手,从面包袋中拿出一片面包
接下来,把花生酱涂到面包上
然后,把果酱加到花生酱上
最后,用另一片面包盖到花生酱和果酱上
这个小训练的关键点就在于细节。一台计算机不会知道游泳后你需要一条毛巾来擦干自己,它只能服从指令,因此,指令必须是完整的。
在玩这些游戏时,家长也要注意与孩子的沟通交流方法:
鼓励孩子问问题并培养他们的创造性
回答孩子的问题时,向他/她解释你给出答案的思考、推理过程而不是简单地要求他们接受事实
考虑偏好,为什么不同的人有不同的思考方式?
引导孩子用多样的方式去解决问题,并思考这些方式各有什么利弊
鼓励孩子用他们自己的想法和方式去解决问题
相关阅读:
海码爸爸 ∣一群计算机博士发起的父联组织
长按识别二维码,加关注;欢迎加入QQ群:361999832(注明“编程”)
戳阅读原文,免费参加Scratch编程初级课!